package cn.ljy.uem.model;

import cn.ljy.common.model.BaseModel;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * @description 课堂消息文件模块
 * @author 王秋林
 * @date 2022-11-30
 */
@ApiModel(value="课堂消息模块")
@Data
@NoArgsConstructor
public class SchoolTeachingTaskLessonMessageFile extends BaseModel {

    private String id;                                //UUID

    @NotNull(message = "文件名不能为空")
    private String name;                              //文件名
    @NotNull(message = "文件类型不能为空")
    private Integer type;                             //文件类型0.普通文件 1.语音音频 2.图片
    @NotNull(message = "文件路径不能为空")
    private String url;                                //文件路径
//    @NotNull(message = "创建时间不能为空")
    private Date createTime;                           //发言时间
}
